home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 February: Tool Chest / Apple Developer CD Series Tool Chest February 1996 (Apple Computer)(1996).iso / Tool Chest / Development Tools & Languages / Macintosh Common Lisp Related / interfaces / PInterface Translator / PInterfaces / ObjIntf.p < prev    next >
Encoding:
Text File  |  1993-09-16  |  828 b   |  33 lines  |  [TEXT/MPS ]

  1. {
  2.     File: ObjIntf.p
  3.         
  4.     Pascal Interface to the Macintosh Libraries
  5.     Copyright Apple Computer, Inc.    1986 - 1988
  6.     All rights reserved.    
  7. }
  8.  
  9. UNIT ObjIntf;
  10.  
  11. INTERFACE
  12.  
  13. TYPE
  14.     TObject = OBJECT
  15.         FUNCTION  ShallowClone: TObject;
  16.             {Lowest level method for copying an object; should not be overridden
  17.                 except in very unusual cases.  Simply calls HandToHand to copy
  18.                 the object data.}
  19.         FUNCTION  Clone: TObject;
  20.             {Defaults to calling ShallowClone; can be overridden to copy objects
  21.                 refered to by fields.}
  22.         PROCEDURE ShallowFree;
  23.             {Lowest level method for freeing an object; should not be overridden
  24.                 except in very unusual cases.  Simply calls DisposHandle to
  25.                 free the object data.}
  26.         PROCEDURE Free;
  27.             {Defaults to calling ShallowFree; can be overridden to free objects 
  28.                 refered to by fields.}
  29.         END;
  30.  
  31.  
  32. END.
  33.